package com.cloud.force.api.service;

import java.util.List;
import java.util.Map;

import com.cloud.force.api.entity.TaskListField;
import com.cloud.force.common.result.SelectItem;

/**
 * 缓存相关接口抽离
 * 
 * @author minglong.tao
 *
 */
public interface TaskListCacheService {
	/**
	 * 加载字典项目
	 * 
	 * @param sysId
	 * @param dictKey
	 * @return
	 */
	List<SelectItem> listSelectItems(long sysId, String dictKey);

	/**
	 * 获取字典项目翻转map
	 * @param sysId
	 * @param dictKey
	 * @return
	 */
	Map<String, String> listDictReverseMap(long sysId, String dictKey);

	/**
	 * 加载栏目字段信息
	 * 
	 * @param taskListId
	 * @return
	 */
	List<TaskListField> listTaskListFields(long taskListId);

}
